package cn.tedu.net.collection.oopstatic;

public class Test1_Static1 {
    public static void main(String[] args) {
        System.out.println(Student.name);//静态资源全局共享
        Student s1=new Student();
        s1.name="黄桃罐头";
        System.out.println(s1.name);
        s1.study();
        s1.speak();
        Student s2=new Student();
        System.out.println(s2.name);
        Student.study();
    }
}
//创建学生类
class Student{
    //可以通过static关键字将普通资源修饰成静态资源
    //static可以用来修饰成员变量和方法一般写在权限修饰符之后
    //静态资源是优先于对象加载的随着类的加载而加载
    //比对象先加载进入内存,没对象时也可以被类名直接调用
//    定义属性
    int sno;
    static String name;
    public static void study(){
        System.out.println("别闹,学Java呢~");
    }
    public void speak(){
        System.out.println("大声说出来!");
    }

}